there is some truth in that - Turco Inglés Diccionario